﻿#TTInfo {text-align: center; font-weight: bold; width: 100%;}
#TTHow {text-align: center; width: 100%;}

#controller { border-bottom: 1px #e1e1e1 solid; padding: 10px 0 8px 0; margin: 0 0 10px 0; text-align: center; }
#controller input, #controller select { padding: 4px; margin: 0 8px 0 0; }

#result { text-align: center; }
#result .error { padding: 4px; background: #ffebe8; border: 1px #eb8a71 solid; }
#result .message { padding: 4px; background: #9FD2E5; border: 1px #1FA0E0 solid; }

#result #grid { width: 100%; margin: 10px 0 0; }
#result #grid .even { background-color: #fff; }
#result #grid .odd { background-color: #F0F0F6; }
#result #grid .highlight { background-color: #3D3D3D; font-weight: bold; }
#result #grid .header { background: url(../images/small.gif) no-repeat #E6EEEE right center; cursor: pointer; padding: 4px; }
#result #grid .headerSortUp { background: url(../images/small_asc.gif) no-repeat #8DBDD8 right center; }
#result #grid .headerSortDown { background: url(../images/small_desc.gif) no-repeat #8DBDD8 right center; }
#result #grid .time  {border-collapse:collapse;border-spacing:0;}
#result #grid .time td{padding:5px 10px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;}
#result #grid .time th{font-weight:bolder;padding:5px 10px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;width: 76px;}
#result #grid .reg, #grid .stuname, #grid .timec { padding: 15px; }
#result #grid .reg {font-weight: bolder; width: 5%; }
#result #grid .timec {padding: 15px; width: 30%;}
#result #grid .timeh {font-weight:bolder; width: 30%;padding: 15px; }
#result #grid .stuname {font-weight: bolder; width: 15%; }
#result #grid .staname {font-weight: bolder; width: 15%; }